package com.pds.web.company.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.pds.common.core.domain.BaseEntity;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.Map;

/**
 * 企业站房运维信息
 */
@Data
public class PdsCompanyStationOps extends BaseEntity {
    /**id*/
    private Long opsId;
    /**站房ID*/
    private Long stationId;
    /**运维类型：1企业运维、2第三方运维*/
    private String opsType;
    /**运维公司*/
    private Long opsOrganizationId;
    private String opsOrganizationName;
    /**运维工程师id，多个用逗号分割*/
    private String opsEngineer;
    private String opsEngineerName;
    /**运维方案附件id*/
    private String opsPlanFileId;
    private Map opsPlanFile;
    /**运维合同*/
    private String opsContractFileId;
    private Map opsContractFile;
    /**运维开始时间*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date opsStartTime;
    /**运维结束时间*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date opsEndTime;
    /**验收报告*/
    private String acceptReportFileId;
    private Map acceptReportFile;
    /**验收时间*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date acceptTime;
    /**状态0正常、1删除*/
    private String status;
    /**运维期限状态*/
    private String opsStatus;


}
